/**
 * 策略接口
 * 
 * 建议用法
 * 同时没有返回值和参数：代码简单，适合做最后收尾工作。
 * 有参数但是没有返回值：用于直接修改参数对象，适合做中间计算工作。
 */
export interface IStrategy {
    exec(): void
}